package com.cskaoyan.service.market;

import com.cskaoyan.bean.market.Order;
import com.cskaoyan.bo.market.OrderRefundBo;
import com.cskaoyan.bo.market.OrderShipBo;
import com.cskaoyan.vo.market.OrderDetailDataVo;
import com.cskaoyan.vo.market.OrderListDataVo;

/**
 * @program: mall
 * @description:
 * @author: Mr.Mengmeng
 * @create: 2021-04-09 23:07
 **/
public interface OrderService {

    OrderListDataVo orderList(Integer page, Integer limit, String sort, String order,
                              Integer userId,String orderSn,Short[] orderStatusArray);

    OrderDetailDataVo orderDetail(Integer id);

    Order orderRefund(OrderRefundBo refundBo);

    Order orderShip(OrderShipBo orderShipBo);
}
